package com.ruoyi.shop.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 店铺审核对象 store_apply
 * 
 * @author ruoyi
 * @date 2023-07-31
 */
public class Apply extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    @Excel(name = "ID")
    private Long applyId;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    private String shopName;

    /** logo */
    @Excel(name = "logo")
    private String shopLogo;

    /** 店铺负责人 */
    @Excel(name = "店铺负责人")
    private String shopUser;

    /** 主要产品 */
    private String mainProducts;

    /** 店铺地址 */
    private String shopUrl;

    /** 详细地址 */
    private String shopAddress;

    /** 店铺简介 */
    private String shopIntroduction;

    /** 银行开户名 */
    private String bankAccountName;

    /** 银行账号 */
    private String bankAccount;

    /** 开户行支行名称 */
    private String subBranch;

    /** 支行联行号 */
    private String lineNumber;

    /** 法人姓名 */
    private String legalPersonName;

    /** 法人证件号 */
    private String legalPersonDocument;

    /** 法人身份证照片 */
    private String legalPersonImage;

    /** 公司名称 */
    private String corporateName;

    /** 公司地址 */
    private String corporateUrl;

    /** 公司详细地址 */
    private String corporateAddress;

    /** 员工总数 */
    private Long corporateCount;

    /** 公司电话 */
    private String corporatePhone;

    /** 注册资金 */
    private Long registeredCapital;

    /** 联系人姓名 */
    private String contactName;

    /** 联系人电话 */
    private String contactPhone;

    /** 公司邮箱 */
    private String contactEmail;

    /** 营业执照号 */
    private String licenseNumber;

    /** 法定经营范围 */
    private String businessScope;

    /** 营业执照电子版 */
    private String shopELicense;

    public void setApplyId(Long applyId) 
    {
        this.applyId = applyId;
    }

    public Long getApplyId() 
    {
        return applyId;
    }
    public void setShopName(String shopName) 
    {
        this.shopName = shopName;
    }

    public String getShopName() 
    {
        return shopName;
    }
    public void setShopLogo(String shopLogo) 
    {
        this.shopLogo = shopLogo;
    }

    public String getShopLogo() 
    {
        return shopLogo;
    }
    public void setShopUser(String shopUser) 
    {
        this.shopUser = shopUser;
    }

    public String getShopUser() 
    {
        return shopUser;
    }
    public void setMainProducts(String mainProducts) 
    {
        this.mainProducts = mainProducts;
    }

    public String getMainProducts() 
    {
        return mainProducts;
    }
    public void setShopUrl(String shopUrl) 
    {
        this.shopUrl = shopUrl;
    }

    public String getShopUrl() 
    {
        return shopUrl;
    }
    public void setShopAddress(String shopAddress) 
    {
        this.shopAddress = shopAddress;
    }

    public String getShopAddress() 
    {
        return shopAddress;
    }
    public void setShopIntroduction(String shopIntroduction) 
    {
        this.shopIntroduction = shopIntroduction;
    }

    public String getShopIntroduction() 
    {
        return shopIntroduction;
    }
    public void setBankAccountName(String bankAccountName) 
    {
        this.bankAccountName = bankAccountName;
    }

    public String getBankAccountName() 
    {
        return bankAccountName;
    }
    public void setBankAccount(String bankAccount) 
    {
        this.bankAccount = bankAccount;
    }

    public String getBankAccount() 
    {
        return bankAccount;
    }
    public void setSubBranch(String subBranch) 
    {
        this.subBranch = subBranch;
    }

    public String getSubBranch() 
    {
        return subBranch;
    }
    public void setLineNumber(String lineNumber) 
    {
        this.lineNumber = lineNumber;
    }

    public String getLineNumber() 
    {
        return lineNumber;
    }
    public void setLegalPersonName(String legalPersonName) 
    {
        this.legalPersonName = legalPersonName;
    }

    public String getLegalPersonName() 
    {
        return legalPersonName;
    }
    public void setLegalPersonDocument(String legalPersonDocument) 
    {
        this.legalPersonDocument = legalPersonDocument;
    }

    public String getLegalPersonDocument() 
    {
        return legalPersonDocument;
    }
    public void setLegalPersonImage(String legalPersonImage) 
    {
        this.legalPersonImage = legalPersonImage;
    }

    public String getLegalPersonImage() 
    {
        return legalPersonImage;
    }
    public void setCorporateName(String corporateName) 
    {
        this.corporateName = corporateName;
    }

    public String getCorporateName() 
    {
        return corporateName;
    }
    public void setCorporateUrl(String corporateUrl) 
    {
        this.corporateUrl = corporateUrl;
    }

    public String getCorporateUrl() 
    {
        return corporateUrl;
    }
    public void setCorporateAddress(String corporateAddress) 
    {
        this.corporateAddress = corporateAddress;
    }

    public String getCorporateAddress() 
    {
        return corporateAddress;
    }
    public void setCorporateCount(Long corporateCount) 
    {
        this.corporateCount = corporateCount;
    }

    public Long getCorporateCount() 
    {
        return corporateCount;
    }
    public void setCorporatePhone(String corporatePhone) 
    {
        this.corporatePhone = corporatePhone;
    }

    public String getCorporatePhone() 
    {
        return corporatePhone;
    }
    public void setRegisteredCapital(Long registeredCapital) 
    {
        this.registeredCapital = registeredCapital;
    }

    public Long getRegisteredCapital() 
    {
        return registeredCapital;
    }
    public void setContactName(String contactName) 
    {
        this.contactName = contactName;
    }

    public String getContactName() 
    {
        return contactName;
    }
    public void setContactPhone(String contactPhone) 
    {
        this.contactPhone = contactPhone;
    }

    public String getContactPhone() 
    {
        return contactPhone;
    }
    public void setContactEmail(String contactEmail) 
    {
        this.contactEmail = contactEmail;
    }

    public String getContactEmail() 
    {
        return contactEmail;
    }
    public void setLicenseNumber(String licenseNumber) 
    {
        this.licenseNumber = licenseNumber;
    }

    public String getLicenseNumber() 
    {
        return licenseNumber;
    }
    public void setBusinessScope(String businessScope) 
    {
        this.businessScope = businessScope;
    }

    public String getBusinessScope() 
    {
        return businessScope;
    }
    public void setShopELicense(String shopELicense) 
    {
        this.shopELicense = shopELicense;
    }

    public String getShopELicense() 
    {
        return shopELicense;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("applyId", getApplyId())
            .append("shopName", getShopName())
            .append("shopLogo", getShopLogo())
            .append("shopUser", getShopUser())
            .append("mainProducts", getMainProducts())
            .append("shopUrl", getShopUrl())
            .append("shopAddress", getShopAddress())
            .append("shopIntroduction", getShopIntroduction())
            .append("bankAccountName", getBankAccountName())
            .append("bankAccount", getBankAccount())
            .append("subBranch", getSubBranch())
            .append("lineNumber", getLineNumber())
            .append("legalPersonName", getLegalPersonName())
            .append("legalPersonDocument", getLegalPersonDocument())
            .append("legalPersonImage", getLegalPersonImage())
            .append("corporateName", getCorporateName())
            .append("corporateUrl", getCorporateUrl())
            .append("corporateAddress", getCorporateAddress())
            .append("corporateCount", getCorporateCount())
            .append("corporatePhone", getCorporatePhone())
            .append("registeredCapital", getRegisteredCapital())
            .append("contactName", getContactName())
            .append("contactPhone", getContactPhone())
            .append("contactEmail", getContactEmail())
            .append("licenseNumber", getLicenseNumber())
            .append("businessScope", getBusinessScope())
            .append("shopELicense", getShopELicense())
            .toString();
    }
}
